spencer x